package live.testdemo.bazi.dao.entry;

import live.testdemo.bazi.common.constants.WuXing;
import lombok.Data;

/**
 * 整个八字 五行旺度
 *
 * @author zhoujianxin
 * @desc todo
 * @date 2023/1/26 20:57.
 */
@Data
public class EightCharWangDu {
    private WuXingWangDu mu = new WuXingWangDu() {{
        this.setWuXing(WuXing.木);
    }};
    private WuXingWangDu huo = new WuXingWangDu() {{
        this.setWuXing(WuXing.火);
    }};
    private WuXingWangDu tu = new WuXingWangDu() {{
        this.setWuXing(WuXing.土);
    }};
    private WuXingWangDu jin = new WuXingWangDu() {{
        this.setWuXing(WuXing.金);
    }};
    private WuXingWangDu shui = new WuXingWangDu() {{
        this.setWuXing(WuXing.水);
    }};
    private WuXingWangDu riYuan;

    private WuXingWangDu yearGan;
    private WuXingWangDu yearZhi;
    private WuXingWangDu monthGan;
    private WuXingWangDu monthZhi;
    private WuXingWangDu dayGan;
    private WuXingWangDu dayZhi;
    private WuXingWangDu timeGan;
    private WuXingWangDu timeZhi;
}
